Liu RuofanLiu Ruofan
TennisSabalenka Steady, Alcaraz Betting on His Wrist: US Open 2026 and the 2,000-Point EquationThe 6-4, 6-4 scoreline against Camila Osorio in the first round of the 2026 U...
International FootballV.League Transfer Window: Loan Deals and the Fate of the WeakOn a day without a match, I sat in the stands of Hang Day Stadium, counting t...
GolfEighteen Tournaments in One Round: The Focus Lesson from Subpar and the Data Gap Behind ItOn a Tuesday morning at a practice facility outside Busan, I stood behind the...
Domestic FootballASIAD 20 Quarterfinal: Vietnam 0-0 China at Half-Time and the Map of Spaces Yet to Be RevealedI froze the frame at minute 41. On screen, a Chinese midfielder received the...
BadmintonWhen the Analysis File Is Empty: Verification Standards in Vietnam's Transfer WindowIn Shanghai, late at night, I opened an analysis file sent over by the data...
International FootballThe Scream in the 30th Minute: Dutch Amateur Referee Abandons Match and Calls the PoliceThe clock on the pitch stopped at the 30th minute. The match between REMO and...
International FootballBrazil reboot in Townsville: when the brand outruns the footballIn Townsville, the hotels were full, a samba band played in the middle of the...
International FootballKvaratskhelia Promised a Ronaldo Celebration Against Barcelona: Fifteen Seconds of Clip and Three Layers of Rules to ReviewOn the night of 11 October, on an IShowSpeed livestream, Khvicha Kvaratskheli...
International FootballThe Transfer Window: Reading the Signal Through the Noise in Nine Layers of VerificationOn the final night of the 2026 summer transfer window, I sat in a small coffe...
AthleticsA 15,000-Runner Race at Ha Long Bay: A Beautiful Course, An Empty Record BoardThe course loops past the face of the bay, where limestone pillars have stood...
TennisWTA Finals Moves to Charlotte from 2027: A Three-Year Bet on Self-Operation and a $5.5m GapIn the dust of this month's news feed, I dug out a small detail tucked betwee...
Martial ArtsVietnamese Martial Arts at the Crossroads: Preserve Heritage or Chase Economic Glory?On March 14, 2026, at Phu Tho Stadium in Ho Chi Minh City, a traditional...
Domestic FootballU16 Vietnam 2-4 U16 Australia: The 38 Minutes That Decided It in ChinaHook In the 83rd minute in China, Minh Nhat stood over a penalty that would...
International FootballEngland 7-0 Croatia: The Audit of an Expired GenerationThe scoreboard stopped at 0-7. Croatia — a team that once reached the 2026...
TennisThe Throneless King: Sinner Withdraws, Djokovic Returns to Beijing and the Frozen Power EquationLast Friday, just days before the China Open draw in Beijing, Jannik Sinner...
Table TennisRob Davies Leads 13-Strong Para GB Squad to Murcia: Ranking Plan Rewritten as Opponents WithdrawOn October 6, 2026, in Murcia, Spain, Rob Davies steps to the table with one...
EsportsNine Layers of Esports Analysis: When the Blank Sits at the Root of the DataIn December 2026, in Penang, I opened a spreadsheet with nine rows and...
EsportsYuki Kurihara, Age 11, and the Data Gap Behind a Perfect Group RecordBefore the first colored piece touches the bottom of the frame, there is a...
EsportsPerks in Overwatch 2: When the Match Rewrites Itself Mid-GameIn the fourth minute of a ranked match on a Singapore server, the Bastion...
EsportsThe Null Report: When Esports Data Never Arrives, and the Price of Filling the Gap With GuessworkThe Null Report 02:40 in the morning, Seoul. The snow had stopped two hours...
International FootballV.League Transfer Window: Loan Deals and the Fate of the WeakOn a day without a match, I sat in the stands of Hang Day Stadium, counting t...
GolfEighteen Tournaments in One Round: The Focus Lesson from Subpar and the Data Gap Behind ItOn a Tuesday morning at a practice facility outside Busan, I stood behind the...
Domestic FootballASIAD 20 Quarterfinal: Vietnam 0-0 China at Half-Time and the Map of Spaces Yet to Be RevealedI froze the frame at minute 41. On screen, a Chinese midfielder received the...
BadmintonWhen the Analysis File Is Empty: Verification Standards in Vietnam's Transfer WindowIn Shanghai, late at night, I opened an analysis file sent over by the data...
International FootballThe Scream in the 30th Minute: Dutch Amateur Referee Abandons Match and Calls the PoliceThe clock on the pitch stopped at the 30th minute. The match between REMO and...
International FootballBrazil reboot in Townsville: when the brand outruns the footballIn Townsville, the hotels were full, a samba band played in the middle of the...
International FootballKvaratskhelia Promised a Ronaldo Celebration Against Barcelona: Fifteen Seconds of Clip and Three Layers of Rules to ReviewOn the night of 11 October, on an IShowSpeed livestream, Khvicha Kvaratskheli...
International FootballThe Transfer Window: Reading the Signal Through the Noise in Nine Layers of VerificationOn the final night of the 2026 summer transfer window, I sat in a small coffe...
AthleticsA 15,000-Runner Race at Ha Long Bay: A Beautiful Course, An Empty Record BoardThe course loops past the face of the bay, where limestone pillars have stood...
TennisWTA Finals Moves to Charlotte from 2027: A Three-Year Bet on Self-Operation and a $5.5m GapIn the dust of this month's news feed, I dug out a small detail tucked betwee...
Martial ArtsVietnamese Martial Arts at the Crossroads: Preserve Heritage or Chase Economic Glory?On March 14, 2026, at Phu Tho Stadium in Ho Chi Minh City, a traditional...
Domestic FootballU16 Vietnam 2-4 U16 Australia: The 38 Minutes That Decided It in ChinaHook In the 83rd minute in China, Minh Nhat stood over a penalty that would...
International FootballEngland 7-0 Croatia: The Audit of an Expired GenerationThe scoreboard stopped at 0-7. Croatia — a team that once reached the 2026...
TennisThe Throneless King: Sinner Withdraws, Djokovic Returns to Beijing and the Frozen Power EquationLast Friday, just days before the China Open draw in Beijing, Jannik Sinner...
Table TennisRob Davies Leads 13-Strong Para GB Squad to Murcia: Ranking Plan Rewritten as Opponents WithdrawOn October 6, 2026, in Murcia, Spain, Rob Davies steps to the table with one...
EsportsNine Layers of Esports Analysis: When the Blank Sits at the Root of the DataIn December 2026, in Penang, I opened a spreadsheet with nine rows and...
EsportsYuki Kurihara, Age 11, and the Data Gap Behind a Perfect Group RecordBefore the first colored piece touches the bottom of the frame, there is a...
EsportsPerks in Overwatch 2: When the Match Rewrites Itself Mid-GameIn the fourth minute of a ranked match on a Singapore server, the Bastion...
EsportsThe Null Report: When Esports Data Never Arrives, and the Price of Filling the Gap With GuessworkThe Null Report 02:40 in the morning, Seoul. The snow had stopped two hours...
